package com.wicket.okrapp.biz.service;

import com.wicket.okrapp.biz.service.dto.req.*;
import com.wicket.okrapp.biz.service.dto.res.*;
import java.util.List;

/**
 * @author ：
 * @date ：
 *
 *
 * @version 1.0
 */
public interface ConventionalSchedulingService {
/**
   * D3-执行调度是否可以执行判断(公共)
   */
    ImplementSchedulingCanBeExecuteComRespDto implementSchedulingCanBeExecuteCom(ImplementSchedulingCanBeExecuteComReqDto implementSchedulingCanBeExecuteComRep);
/**
   * D3-执行四棵树偏差天数等数据(公共)
   */
    ImplementFourTreeDeviationDaysEtcComRespDto implementFourTreeDeviationDaysEtcCom(ImplementFourTreeDeviationDaysEtcComReqDto implementFourTreeDeviationDaysEtcComRep);
/**
   * D3-执行周期阶段当前周期等(公共)
   */
    ImplementStageCurrentCycleEtcComRespDto implementStageCurrentCycleEtcCom(ImplementStageCurrentCycleEtcComReqDto implementStageCurrentCycleEtcComRep);

/**
   * D3-执行目标完成状态校验(公共)
   */
    ImplementCheckTargetIsDoneComRespDto implementCheckTargetIsDoneCom(ImplementCheckTargetIsDoneComReqDto implementCheckTargetIsDoneComRep);

/**
   * D3-查询常规调度详情(公共)
   */
    QueryStageCurrentCycleDetailComRespDto queryStageCurrentCycleDetailCom(QueryStageCurrentCycleDetailComReqDto queryStageCurrentCycleDetailComRep);
/**
   * D3-执行任务逾期调度(公共)
   */
    ImplementTaskOverdueEtcComRespDto implementTaskOverdueEtcCom(ImplementTaskOverdueEtcComReqDto implementTaskOverdueEtcComRep);
/**
   * D3-执行四棵树偏差天数调度(公共)
   */
    ImplementFourTreeDeviationDaysEtcScheduleComRespDto implementFourTreeDeviationDaysEtcScheduleCom(ImplementFourTreeDeviationDaysEtcScheduleComReqDto implementFourTreeDeviationDaysEtcScheduleComRep);

}
